package com.lemurian.bankdata.services;

import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Order;

import com.lemurian.bankdata.bean.base.BaseServiceInterface;
import com.lemurian.bankdata.lite.struts.PartialList;
import com.lemurian.entity.Client;

public interface ClientService extends BaseServiceInterface<Client> {


	public PartialList<Client> daftarKlienPengetikan(int start, int count, Order order, Criterion... criterion);

	public PartialList<Client> findClientForPenandatanganan(int start, int count, Order order, Criterion... criterion);

	public PartialList<Client> findAllClientInformation(int start, int count, Order order, Criterion... criterion);

	public Client loadClientOnly(int id);

	public Client loadWithDebitur(int klienId);

}
